| 
                
               | 
              
                
               | 
              
                @@ -3,6 +3,7 @@ 
               | 
            
            
            
              | 
                3
               | 
              
                3
               | 
              
                 from __future__ import division 
               | 
            
            
            
              | 
                4
               | 
              
                4
               | 
              
                  
               | 
            
            
            
              | 
                5
               | 
              
                5
               | 
              
                 from django_logit import logit 
               | 
            
            
            
              | 
                
               | 
              
                6
               | 
              
                +from django_models_ext import ProvinceShortModelMixin 
               | 
            
            
            
              | 
                6
               | 
              
                7
               | 
              
                 from django_response import response 
               | 
            
            
            
              | 
                7
               | 
              
                8
               | 
              
                 from paginator import pagination 
               | 
            
            
            
              | 
                8
               | 
              
                9
               | 
              
                  
               | 
            
            
            
            
            
              | 
                
               | 
              
                
               | 
              
                @@ -17,6 +18,10 @@ def distributor_add(request): 
               | 
            
            
            
              | 
                17
               | 
              
                18
               | 
              
                     province_code = request.POST.get('province_code', '')
               | 
            
            
            
              | 
                18
               | 
              
                19
               | 
              
                     province_name = request.POST.get('province_name', '')
               | 
            
            
            
              | 
                19
               | 
              
                20
               | 
              
                  
               | 
            
            
            
              | 
                
               | 
              
                21
               | 
              
                +    # 如果省份编码不存在,而省份名称存在 
               | 
            
            
            
              | 
                
               | 
              
                22
               | 
              
                +    if not province_code and province_name: 
               | 
            
            
            
              | 
                
               | 
              
                23
               | 
              
                +        province_code = ProvinceShortModelMixin.PROVINCE_NAME_CODE_DICT.get(province_name, '') 
               | 
            
            
            
              | 
                
               | 
              
                24
               | 
              
                + 
               | 
            
            
            
              | 
                20
               | 
              
                25
               | 
              
                     admin_id = request.session.get('admin_id')
               | 
            
            
            
              | 
                21
               | 
              
                26
               | 
              
                  
               | 
            
            
            
              | 
                22
               | 
              
                27
               | 
              
                     try: 
               | 
            
            
            
            
            
              | 
                
               | 
              
                
               | 
              
                @@ -85,6 +90,9 @@ def distributor_update(request): 
               | 
            
            
            
              | 
                85
               | 
              
                90
               | 
              
                         distributor.distributor_province_code = province_code 
               | 
            
            
            
              | 
                86
               | 
              
                91
               | 
              
                     if province_name: 
               | 
            
            
            
              | 
                87
               | 
              
                92
               | 
              
                         distributor.distributor_province_name = province_name 
               | 
            
            
            
              | 
                
               | 
              
                93
               | 
              
                +        # 如果省份编码不存在,而省份名称存在 
               | 
            
            
            
              | 
                
               | 
              
                94
               | 
              
                +        if not province_code: 
               | 
            
            
            
              | 
                
               | 
              
                95
               | 
              
                +            distributor.distributor_province_code = ProvinceShortModelMixin.PROVINCE_NAME_CODE_DICT.get(province_name, '') 
               | 
            
            
            
              | 
                88
               | 
              
                96
               | 
              
                  
               | 
            
            
            
              | 
                89
               | 
              
                97
               | 
              
                     distributor.save() 
               | 
            
            
            
              | 
                90
               | 
              
                98
               | 
              
                  
               |